5ac78e627893a750b14b0836ec69c1b52cfc96e5,mage/src/main/java/mil/nga/giat/mage/form/LayoutBaker.java,LayoutBaker,populateLayoutFromBundle,#LinearLayout#ControlGenerationType#Bundle#,438
Before Change
public static void populateLayoutFromBundle(final LinearLayout linearLayout, ControlGenerationType controlGenerationType, Bundle savedInstanceState) {
Map<String, ObservationProperty> propertiesMap = new HashMap<String, ObservationProperty>();
for (String key : savedInstanceState.keySet()) {
propertiesMap.put(key, new ObservationProperty(key, savedInstanceState.getSerializable(key)));
}
populateLayoutFromMap(linearLayout, controlGenerationType, propertiesMap);
}
After Change
public static void populateLayoutFromBundle(final LinearLayout linearLayout, ControlGenerationType controlGenerationType, Bundle savedInstanceState) {
Map<String, ObservationProperty> propertiesMap = new HashMap<String, ObservationProperty>();
for (Map.Entry<String, Serializable> entry : ((Map<String, Serializable>) savedInstanceState.getSerializable(EXTRA_PROPERTY_MAP)).entrySet()) {
propertiesMap.put(entry.getKey(), new ObservationProperty(entry.getKey(), entry.getValue()));
}